.page-body{
	background: #f6f6f6;
	padding-bottom: 150rpx;
}
.indexBg{
	position: absolute;
	top: 0;
	width: 100%;
	background: #f5335e;
}
.indexTop{
	padding: 0 0 35rpx;
}
#indexTop{
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 9;
	background: #f5335e;
}
.yqText{
	width: 100%;
	position: absolute;
	bottom: 78rpx;
	text-align: center;
	font-size: 24rpx;
	color: #ea3029;
	z-index: 2;
}
.indexIcon{
	width: 100rpx;
	height: 100rpx;
}
.indexIconBox{
	position: fixed;
	right: 20rpx;
	bottom: 160rpx;
	z-index: 4;
}
.cityShow{
	padding: 12rpx 22rpx;
}
.logo{
	width: 106rpx;
	height: 26rpx;
	margin-top: 14rpx;
	margin-left: 26rpx;
	margin-right: 16rpx;
}
.searchBox{
	text-indent: 10rpx;
	width: 398rpx;
	height: 57rpx;
	background: #fff;
	border-radius: 50rpx;
	line-height: 57rpx;
}
.s-txt{
	font-size: 22rpx;
	color: #C4C4C4;
}
.swiperList{
	padding: 0 24rpx;
}
.swiper{
	height: 374rpx!important;
}
.bannerImg{
	width: 702rpx;
	height: 374rpx;
}
.pad24{
	padding: 0 24rpx;
}
.gridImg{
	width: 60rpx;
	height: 60rpx;
	margin:0 auto 6rpx;
}
.gridText{
	font-size: 24rpx;
	color: #FFF;
}
.gridBg{
	background: #f5335e;
}
.indexYq{
	width: 100%;
}
.navGrid{
	height: 120rpx!important;
	background: transparent;
}
.navIcon{
	width: 50rpx;
	height: 50rpx;
}
.navText{
	font-size: 26rpx;
	color: #000;
}
.indexBox{
	margin-top: 18rpx;
	padding: 0rpx;

}
.moreTxt{
	color: #666;
	font-size: 26rpx;
}
.i-b-list{
	margin-top:14rpx;
}
.i-title{
	margin-left: 10rpx;
	font-size: 34rpx;
	color: #000000;
}
.zhuanImg{
	width: 340rpx;
	height: 178rpx;
}
.zhuanItem{
	float: left;
	margin-bottom: 20rpx;
}
.zhuanItem:nth-child(even){
	float: right;
}
.newImg{
	display: block;
	width: 100%;
	height: 250rpx;
}
.swiperNew{
	height: 450rpx;
}
.newTxt{
	width:160rpx;
	font-size: 24rpx;
	color: #222222;
	text-align: center;
}
.newTag{
	font-size: 18rpx;
	color: #f5335e;
	display: inline-block;
	padding: 4rpx 16rpx;
	background: #fff;
	border:solid 1rpx #f5335e;
	border-radius: 35rpx;
	margin:10rpx 0 6rpx;
}
.newPrice{
	font-size: 22rpx;
	color: #3F3F3F;
}
.swiper-item{
	display: flex;
}
.s-new-item{
	margin-right: 30rpx;
	padding: 10rpx 6rpx;
	background: #fff;
	border-radius: 20rpx;
	margin-right: 20rpx;
	height: 376rpx;
}
.serviceTxt{
	padding: 10rpx 12rpx 0;
	font-size: 22rpx;
	color: #3F3F3F;
}
.serviceDesc{
	padding: 0 12rpx;
	font-size: 19rpx;
	color: #8F8F8F;
}
.yqPopBk{
	width: 710rpx;
}
.yqPop{
	width: 600rpx;
}
.popIntegral{
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	top: 300rpx;
	font-size: 100rpx;
	text-indent: -56rpx;
	color: #c6ac55;
	z-index: 99;
}
.closePopBtn{
	width: 80rpx;
	height: 80rpx;
	top: 0;
	right: 0;
	position: absolute;
	z-index: 99;
}
.closePopBtn image{
	width: 80rpx;
	height: 80rpx;
}
.imgbox{
	position: relative;
}
.dot{
	position: absolute;
	top: -6rpx;
	right: 50rpx;
	width: 14rpx;
	height: 14rpx;
	border-radius: 50rpx;
	background-color: #ea5747;
}
.switched{
	margin: 20rpx 20rpx 50rpx 20rpx;
}
.switched_item{
	margin: 0 10rpx;
	padding: 0 20rpx;
	font-size: 32rpx;
	height: 66rpx;
	line-height: 66rpx;
}
.activenav1 {
	font-size: 32rpx;
	color: #ee434b;
	border: #ee434b solid 1rpx;
	box-sizing: border-box;
	border-radius: 10rpx;
	}
